<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    键盘事件测试：<input type="text" id='ipt'> 

    <script>
        //获取输入框
        let ipt = document.getElementById('ipt');
        //绑定按键操作
        ipt.addEventListener('keydown',(event)=>{
            //当一直按下键盘，会一直输出。第一下和第二下之间会卡顿一下，这样是为了防止误操作
            //event.keyCode  返回按键的ASCII码
            // alert(event.keyCode);
            //altKey,shiftKey,ctrlKey
            if(event.keyCode == 86 & event.ctrlKey){
                alert('不许复制！！');
            }
            // alert(event.keyCode);
            if(event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode>=96 && event.keyCode<=105){
            //取消默认行为，文本框的默认行为为在在文本框中输入内容！！
            event.preventDefault();
            }

        })
    </script>
</body>
</html>